// pages/allotPro/allotPro3/allotPro3.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // f分页
    pageNum: 1,
    pageSize: 20,
    clientObj: {
      clientid: "",
      clientname: "",
      clientphone: ""
    }, //客户经理信息
    agencyCode: "", // 选择的分支行id
    isadmin: false,
    list: [],
    // 管理
    tag: ["未走访", "问卷未进行"],
    result: [], //列表选中
    ischeckAll: false,
    corpType: '',
    total: ''
  },

  // 管理
  guanli () {
    this.setData({
      isadmin: true
    })
    // wx.navigateTo({
    //   url: '/pages/allotPro/allotPro4/allotPro4',
    // })
  },

  // 退出管理
  outguanli () {
    this.setData({
      isadmin: false
    })
    // wx.navigateTo({
    //   url: '/pages/allotPro/allotPro3/allotPro3',
    // })
  },

  // 多选列表改变
  resultChange (e) {
    console.log(e);
    this.setData({
      result: e.detail
    })
  },
  // 是否全选
  ischeckAllChange (e) {
    console.log(e);
    if (e.detail) {
      this.data.list.forEach((item, index) => {
        this.data.result.push(item.corpCredit)

      })
    } else {
      this.setData({
        result: []
      })
    }
    this.setData({
      result: this.data.result,
      ischeckAll: e.detail
    })
  },
  // 选择被分配人
  selectallotperson () {
    if (this.data.result.length > 0) {
      wx.navigateTo({
        url: `/pages/allotPro/allotPro5/allotPro5?agencyCode=${this.data.agencyCode}&clientid=${this.data.clientObj.clientid}&result=${this.data.result}&corpType=${this.data.corpType}`,
      })
    } else {
      wx.showToast({
        title: '请先选择！',
        icon: "none"
      })
    }
  },

  // 加载更多
  scrollBottom () {
    if (this.data.list.length < this.data.total) {
      this.data.pageNum += 1
      this.setData({
        pageNum: this.data.pageNum
      })
      console.log(this.data.pageNum);
      this.getList()
    }
  },


  async getList () {
    const params = {
      userId: this.data.clientObj.clientid,
      pageNum: this.data.pageNum,
      pageSize: this.data.pageSize,
      corpType: this.data.corpType
    }
    console.log(params, 'params')
    getApp().globalData.request(
      "/visit/search/unvisit_list", params,
      "POST"
    ).then(res => {
      console.log(res);
      if (res.data.list.length > 0) {
        this.setData({
          list: this.data.list.concat(res.data.list),
          total: res.data.total
        })
      }

    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad (options) {
    // console.log(options);
    this.setData({
      ["clientObj.clientid"]: options.clientid,
      ["clientObj.clientname"]: options.clientname,
      ["clientObj.clientphone"]: options.clientphone,
      agencyCode: options.agencyCode,
      pageNum: 1,
      list: [],
      corpType: options.corpType
    })
    if (options.corpType == '1') {
      wx.setNavigationBarTitle({
        title: '分配企业'
      })
    } else {
      wx.setNavigationBarTitle({
        title: '分配个体工商户'
      })
    }
    this.getList()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage () {

  }
})